﻿using SqlSugar;
using System;

namespace OldPlatform_to_NewPlatform.newEntity
{
    /// <summary>
    /// 工艺数据表实体类
    /// </summary>
    [SugarTable(TableConstant.NProcessData)]
    public class NProcessData
    {
        #region 字段属性

        /// <summary>
        /// 主键
        /// </summary>
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
        public long Process_id { get; set; }

        /// <summary>
        /// 槽号
        /// </summary>
        public string Slot_id { get; set; }

        /// <summary>
        /// 记录日期
        /// </summary>
        public DateTime Record_date { get; set; }

        /// <summary>
        /// 铝液温度 摄氏度
        /// </summary>
        [SugarColumn(DecimalDigits = 1)]
        public decimal Al_temp { get; set; }

        /// <summary>
        /// 铝水平基准
        /// </summary>
        [SugarColumn(DecimalDigits = 1)]
        public decimal Base_al_level { get; set; }

        /// <summary>
        /// 铝水平 CM
        /// </summary>
        [SugarColumn(DecimalDigits = 1)]
        public decimal Al_level { get; set; }

        /// <summary>
        /// 电解质水平 CM
        /// </summary>
        [SugarColumn(DecimalDigits = 1)]
        public decimal Electrolyte_level { get; set; }

        /// <summary>
        /// 槽壳温度 摄氏度
        /// </summary>
        [SugarColumn(DecimalDigits = 1)]
        public decimal Slot_temp { get; set; }

        /// <summary>
        /// 冰晶石加入量
        /// </summary>
        [SugarColumn(DecimalDigits = 1)]
        public decimal Cry_add { get; set; }

        /// <summary>
        /// 初晶温度
        /// </summary>
        [SugarColumn(DecimalDigits = 1)]
        public decimal Cry_temp { get; set; }

        /// <summary>
        /// 炉底压降
        /// </summary>
        [SugarColumn(DecimalDigits = 1)]
        public decimal Press_drop { get; set; }

        /// <summary>
        /// 保温材料厚度
        /// </summary>
        [SugarColumn(DecimalDigits = 1)]
        public decimal Insulation_thick { get; set; }

        /// <summary>
        /// 极距
        /// </summary>
        [SugarColumn(DecimalDigits = 1)]
        public decimal Polar_distance { get; set; }

        /// <summary>
        /// 换极块号
        /// </summary>
        public string Anode_piece_id { get; set; }

        /// <summary>
        /// 建议出铝量
        /// </summary>
        [SugarColumn(DecimalDigits = 1)]
        public decimal Advice_out_al { get; set; }

        /// <summary>
        /// 吸出铝量 KG
        /// </summary>
        [SugarColumn(DecimalDigits = 1)]
        public decimal Al_suction { get; set; }

        /// <summary>
        /// 铁含量 百分比
        /// </summary>
        [SugarColumn(DecimalDigits = 3)]
        public decimal Ana_fe { get; set; }

        /// <summary>
        /// 硅含量 百分比
        /// </summary>
        [SugarColumn(DecimalDigits = 3)]
        public decimal Ana_si { get; set; }

        /// <summary>
        /// 钙含量
        /// </summary>
        [SugarColumn(DecimalDigits = 3)]
        public decimal Ana_ca { get; set; }

        /// <summary>
        /// 镁含量
        /// </summary>
        [SugarColumn(DecimalDigits = 3)]
        public decimal Ana_mg { get; set; }

        /// <summary>
        /// 原铝质量
        /// </summary>
        [SugarColumn(DecimalDigits = 2)]
        public decimal Al_quality { get; set; }

        /// <summary>
        /// 铝品味
        /// </summary>
        public string Al_grade { get; set; }

        /// <summary>
        /// 分子比
        /// </summary>
        [SugarColumn(DecimalDigits = 2)]
        public decimal Molecular_ratio { get; set; }

        /// <summary>
        /// 氧化铝浓度
        /// </summary>
        [SugarColumn(DecimalDigits = 2)]
        public decimal Ana_al2o3 { get; set; }

        /// <summary>
        /// 氟化铝量
        /// </summary>
        [SugarColumn(DecimalDigits = 2)]
        public decimal Ana_alf { get; set; }

        /// <summary>
        /// 氟化钙含量
        /// </summary>
        [SugarColumn(DecimalDigits = 3)]
        public decimal Ana_caf { get; set; }

        /// <summary>
        /// 氟化镁含量
        /// </summary>
        [SugarColumn(DecimalDigits = 3)]
        public decimal Ana_mgf { get; set; }

        /// <summary>
        /// 氟化锂含量
        /// </summary>
        [SugarColumn(DecimalDigits = 3)]
        public decimal Ana_lif { get; set; }

        /// <summary>
        /// 氟化钾
        /// </summary>
        [SugarColumn(DecimalDigits = 3)]
        public decimal Ana_kf { get; set; }

        #endregion 字段属性
    }
}